using System;
using System.Runtime.InteropServices;

using Pegasus.Windows.API;
using Pegasus.Windows.API.Enumerations;
using Pegasus.Windows.API.Interfaces;

namespace Pegasus.Windows.Shell
{
	/// <summary>
	/// This is the desktop item and is the root of the shell namespace.
	/// </summary>
	public class DesktopItem : FolderItem
	{
		/// <summary>
		/// Initializes a new instance of the <see cref="DesktopItem"/> class.
		/// </summary>
		public DesktopItem()
			: base( Pidl.GetSpecialFolder( CSIDL.DESKTOP ), WindowsShell.RootShellFolder )
		{
		}
	}
}
